package com.authine.cloudpivot.ext.dto.transfer;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @Author: liwei
 * @DateTime: 2021/9/22
 * @Description: 导出供应商应付报表 请求参数
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ExportVendorPayAbleDto {

    //类型 表格，pdf
    String type;
    //报告名称
    String reportName;
    //平台名称
    String platformName;
    //采购P单号
    String poCode;
    //供应商名称
    String vendorName;
    //关系
    Boolean isOrAnd;

    //确认付款 开始日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date paymentTimeStart;

    //确认付款 结束日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date paymentTimeEnd;

    //确认收票 开始日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date invoiceTimeStart;

    //确认收票 结束日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date invoiceTimeEnd;



}
